R 数据可视化

您所在的位置:网站首页 ggplot2 柱状图自定义颜色 R 数据可视化

R 数据可视化

2023-12-31 05:24| 来源: 网络整理| 查看: 265

前言

在绘图时,如何搭配颜色,是一个很让人头疼的问题。今天要介绍的包 ggsci 能大大减轻我们的负担。

ggsci 提供了很多高质量的颜色搭配,其灵感来自于各种 SCI 杂志的配色,其提供的配色函数也是以对应的杂志或数据库名称来命名的

所有颜色标度函数的形式为:

scale_color/colour_palname() scale_fill_palname()

其中 palname 表示对应颜色板的名称,此外,还有对应的画板颜色生成函数

pal_palname() 离散型配色

安装导入

install.packages("ggsci") library(ggsci)

我们使用下面的两张图,分别为其设置不同的颜色标度,来展示不同标度函数的效果

library(tidyverse) library(cowplot) p1 = 2.2) %>% ggplot(aes(table, price, colour = cut)) + geom_point(alpha = 0.7) + geom_smooth(method = "loess", alpha = 0.05, size = 1, span = 1) + theme_bw() p2 2.2 & depth > 55 & depth < 70) %>% ggplot(aes(x = depth, fill = cut)) + geom_histogram(colour = "black", binwidth = 1, position = "dodge") + theme_bw() plot_grid(p1, p2, ncol = 2) 1. NPG

该配色对应于 Nature Publishing Group 杂志中的配色,使用方式为

p1_npg pal_npg("nrc")(10) [1] "#E64B35FF" "#4DBBD5FF" "#00A087FF" "#3C5488FF" "#F39B7FFF" "#8491B4FF" [7] "#91D1C2FF" "#DC0000FF" "#7E6148FF" "#B09C85FF" > show_col(pal_npg("nrc")(10))

添加透明度

show_col(pal_npg("nrc", alpha = 0.6)(9)) 2. AAAS

该配色对应于 American Association for the Advancement of Science 杂志,例如

p1_aaas


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3